import wx

# 自定义窗口类
class MyFrame(wx.Frame):
    def __init__(self, parent, title):
        super().__init__(parent, title=title, size=(300, 200))
        # 创建一个面板
        panel = wx.Panel(self)
        # 创建一个纵向的盒子布局管理器
        vbox = wx.BoxSizer(wx.VERTICAL)
        # 设置面板的布局管理器
        panel.SetSizer(vbox)

        # 创建一个图片控件
        image = wx.Image("./images/taiyang1.png", wx.BITMAP_TYPE_ANY)
        image = image.Scale(100, 100, wx.IMAGE_QUALITY_HIGH)
        image_ctrl = wx.StaticBitmap(panel, wx.ID_ANY, wx.Bitmap(image))
        # 将图片控件添加到布局管理器中
        vbox.Add(image_ctrl, 0, wx.ALIGN_CENTER | wx.ALL, 10)





if __name__ == "__main__":
    # 创建一个应用程序
    app = wx.App()
    # 创建一个窗口
    frame = MyFrame(None, title="Hello, wxPython!")
    # 显示窗口
    frame.Show()
    # 运行应用程序
    app.MainLoop()
